Repository: https://github.com/sindresorhus/throttleit
License: MIT
License Content
# throttle
Throttle a function
## Installation ```sh $ component install component/throttle ```
```sh $ npm install throttleit ``` ## Example
```js // with component: var throttle = require('throttle'); // with npm: // var throttle = require('throttleit');
window.onresize = throttle(resize, 200);
function resize(e) { console.log('height', window.innerHeight); console.log('width', window.innerWidth); } ```
## API
### throttle(fn, wait)
Creates a function that will call `fn` at most once every `wait` milliseconds.
Supports leading and trailing invocation.
`fn` will receive last context (`this`) and last arguments passed to a throttled wrapper before `fn` was invoked.
## License
MIT